union {
      unsigned char rgch[8];
      double db;
      } _HUGE = {0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

